After restricting Services to 241, Haryana were 221 for 6 in the first innings at the end of day 2 in the Ranji Trophy match.
Upadhaya fell eight runs short of his maiden first class century while Sarabjit is unbeaten on 78 on the opening day of their final Ranji Trophy Elite Group 'B' match.
Mohan Daruy's unbeaten 93 helped Maharashtra take a crucial 101-run first innings lead against Assam.
Gujarat pacer Hitesh Majumdar took 5 for 65 to force Bengal concede a three-run lead in the first innings.
Baroda post 262 for 3 in reply to Andhra Pradesh's first innings total of 342 runs in the Ranji trophy.
Mumbai were 108 for three after conceding a 239-run first innings lead against Hyderabad.
The Mumbai off-spinner's five-wicket haul reduced Gujarat to 190 for 8 in their second innings in the Ranji Trophy Elite Group A match.
Munaf bagged six wickets as the defending champions collapsed for a paltry 140 in the first innings in the Ranji Trophy match.
Haryana bowled out Uttar Pradesh for 178 to win the Ranji Trophy Elite Group A match by an innings and 88 runs inside two days.
The left-arm spinner took 7 for 87 as Andhra Pradesh were bowled out for 342 in their first innings.
Parthiv Patel scored a century as Gujarat posted 329 in their first innings. In reply, Bengal were 227 for 5 in the Ranji Trophy match.
Replying to Mumbai's first innings of 115, Hyderabad were 253 for 5 at stumps on day 2 of the Ranji Trophy match.
Gujarat were 276 for 7 on the opening day of the four-day Ranji Trophy Elite Group B match against Bengal.
India's Virat Kohli joins an elite list of star Ambassadors to provide neccessary support in the build-up to the ICC 2015 World Cup to be co-hosted by Australia and New Zealand between February and March.
Chasing 314, Tamil Nadu were 52 for 1 when their Ranji Trophy match against Haryana was called off.
Karnataka scored a thrilling two-wicket win over Uttar Pradesh on the last day of the Ranji Trophy tie.
Mumbai still trail Punjab by 81 runs in the first innings, on day 3 of the Ranji Trophy match.
Replying to Haryana's first innings of 287, Tamil Nadu crashed to 169 on day 3 of the Ranji Trophy match.
Mayank Tehlan slammed a maiden double hundred, as hosts Delhi put Baroda on the mat with a first innings lead of 249 runs on the penultimate day of the Elite Group 'A' Ranji Trophy match.
Gujarat are still 335 runs behind Bengal's first innings score of 462.
Haryana are reeling at 125 for 8 in their second innings after Andhra amassed 409 to take a first innings lead of 203.
An unbeaten 109 by Neeraj Patel enabled Gujarat take the first innings lead against Hyderabad in the Elite Group B Ranji Trophy match.
Maharashtra ended day two at 78 for no loss after being forced to follow-on.
Amit Singh claimed three wickets for 30 runs and Ashraf Makada took 3 for 39 as Hyderabad were bowled out for 205.
Bengal in their first innings were 195 for the loss of three wickets against host Gujarat.
Debutant Yogesh Sachdeva claimed five wickets against Railways in the Ranji Trophy Elite Group 'A' tie.
The opening batsman's 283 runs against Madhya Pradesh is a new Ranji Trophy record for Karnataka.
The pair was involved in a triple century partnership as Karnataka amassed 357 for 1 on the opening day of the Ranji Trophy match against Madhya Pradesh.
Ranadeb Bose claimed a five-wicket haul as Bengal pocketed two points against Mumbai in the Ranji Trophy.
No play was possible due to bad weather on the final day of the Elite Group A Ranji Trophy clash.
Andhra, after conceding a 319-run lead, were 79 for 1 in their second innings at close, on the penultimate day of the Ranji Trophy Elite Group 'A' match.
Karnataka were 117 for one in reply to Bengal's 331
A five-wicket haul by left-arm spinner Mohammad Aslam (5 for 90) helped Rajasthan restrict Hyderabad to 385.
Half centuries by Rohan Gavaskar and Arindam Das enabled Bengal scored 208 for 3 on the opening day against Karnataka.
Suresh Raina scored a brilliant 127 as Uttar Pradesh posted 242 for 5 on day 1 of the Ranji Trophy match against Punjab.
Tamil Nadu were 254 for 7 on day 1 in the Ranji Trophy match against Maharashtra.
Hyderabad were 250 for 5 on day 1 of the Ranji Trophy match against Haryana.
An unfinished of 119 between keeper Tilak Naidu (84) and Sunil Joshi (36) helped Karnataka reach 301 for 6 against Haryana on the opening day of the Ranji Trophy Elite Group 'A' match.
India's chairman of selectors urged the BCCI to appoint a bowling coach for the team.
After conceding a 79-run first innings lead, Haryana were 223 for 3 in the second innings, in the Ranji Trophy Elite Group 'B' match.